Bichhor


Bichhor - human settlement in India.