Needle Hole Point Archives - Fusion - WeRIndia

Tag Archives: Needle Hole Point

Natural wonders of India

Needle Hole Point or Elephant Point is located in Mahabaleshwar. There is a rock with a hole formed naturally and appears like an elephant