Elephants Head Point is one of the most picturesque viewpoints in Mahabaleshwar, a hill station in Maharashtra. The viewpoint offers a stunning view of the Sahyadri ranges and the valleys …
Elephants Head Point is one of the most picturesque viewpoints in Mahabaleshwar, a hill station in Maharashtra. The viewpoint offers a stunning view of the Sahyadri ranges and the valleys …