Shillong, is popularly known as the Rock Capital of India. The picturesque hill city of Meghalaya is probably the best destination for music connoisseurs in India. Almost every single person here can ...