Delwara Toilets

Delwara, Rajasthan, India
2006
area: 52 sq.m