thetimelock.photos
Flag Staff Tower, Kamla Nehru Ridge, New Delhi - Part of 1857 Series - The Time Lock
Flag Staff Tower located at Kamla Nehru Ridge, Civil Lines, Delhi is a single room built like a castle or a look out tower.