Probably the most popular holiday destination of India. The party capital, Goa, according to The Nomadess.
Read this post on thenomadess.com