Weekly Photo Challenge: Mountains

The Lord’s Point is one of the 38 points that can be visited in the red-soiled hill station of Matheran. Hailed as a monsoon destination, this one is the closest to Mumbai. The name Matheran means “the forehead of the forest“. Being declared as an eco-sensitive region by the Union Environment Ministry the hill-station is…