Tucked away on the western coast of India lies Mumbai; one of the biggest metropolitan cities in the country. Mumbai gets a fair share of rainfall every year. While experiencing monsoon in Mumbai is an experience in itself (Check out our article: Top 10 Reasons why Mumbai Monsoon is the Best), experiencing it away from the city its a totally different experience altogether right in the bowels of nature. (more…)