Where is Kakrola More?

Where is Kakrola More located?

Kakrola More, Delhi, India (approx. 28.61935°, 77.02858°)


Where is Kakrola More on the map?