keithandthemovies.com
REVIEW: “Meru”
Nestled in the heart of India’s Garwhal Himalayas stands a beautiful yet ominous mountain called Meru Peak. Topping at an elevation of 21,850 feet, the mountain features three peaks, one bein…