Bihar-based Muslim Manzur Ahmed and his family was migrated to East Pakistan after the partitioning of India in 1947. However, after the formation of the state of Bangladesh in 1971, he and several other people were forced to re-locate to the western part of Pakistan. To do this by land, they will have to cross India. The route from Dhaka leads to Guwahati in India then to Delhi then to Ajmer then to Bhuj, and then on to Haji Peer in Pakistan.
They get as far as Bhuj, but afterward they are assisted by an agent known only as "Refugee", who helps them trek their way across the Great Rann of Kutch to Pakistan. Refugee considers his clients as mere items of luggage and refuses to be emotionally involved with them and their stories. Then he meets Nazneen Ahmed, the young daughter of Manzur Ahmed, and he forgets this rule and falls in love with her.
Police on both sides of the border are aware of the illegal refugee traffic and the Indian police regularly questions Refugee and his old father Jan Muhammad. One day, Refugee assists four men to enter the Indian side of the border. These men then enlist the help of Mr. Muhammad's other son to get to Delhi. Shortly thereafter, explosions take place in trains, buses, and buildings in the Indian capital.