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 automobile-free, with the only mode of transport being horses, hard drawn carts or horse-drawn carriages. The only vehicle you will see there is an ambulance operated by the Municipality.