Tarabari


Tarabari - village in India.