A lush, green oasis in the heart of Mumbai, Sanjay Gandhi National Park offers a perfect blend of nature and history.