Similar videos

Royalty-free stock video ID:5547230

RAXAUL, INDIA-OCT 31: Local people on the train station on 31st October 2011 in Raxaul, Bihar State, India. Bihar is one of the poorest states in India. The per capita income is about 115 dollars. (100 matches)