16 Hindoo Temple at Segoulee on the frontiers of Nepal Jan 3 1853

16 Hindoo Temple at Segoulee on the frontiers of Nepal Jan 3 1853.jpg
File Size234.2 KiB
DateSeptember 24, 2015