News
Teli ka mandir or the ‘oilman’s temple,’ as it is popularly referred to by the British era archeologists and historians, is among the unique structures seen inside the Gwalior fort.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results