The North-Eastern states of India have much natural beauty to behold. The picturesque hill station of Shillong nestled amidst the…