1
Teli Temple
Photo by:
Anubhav Sarkar
Category: Places
Teli ka Mandir, also known as Telika Temple, is a Hindu temple located within the Gwalior Fort in Madhya Pradesh, India.