Where is Leaning Temple of Huma?

Where is Leaning Temple of Huma located?

Leaning Temple of Huma, Leaning Temple of Huma, India (approx. 21.280556°, 83.912224°)


Where is Leaning Temple of Huma on the map?