Southern India in the 1930s there is a growing nationalist movement that has spread throughout the country. A young Indian man, Rahul Bose (T. K. Neelan) is very idealistic, like most are at his age. Because of the new movement his thoughts are torn between the future of his people and his loyalty to the past and his ancestors. His ambitions are changing quickly, just like the times. The members of his village are all upset once they learn about an affair between Rahul’s British boss, Linus Roache (Henry Moores) and a woman from the village, Nandita Das (Sajani). And somehow Rahul has been caught right in the middle.