
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.
