Lollapalooza, the world's largest music festival, is hosting its first edition in Asia in Mumbai on January 28 and 29. With over 40 artists set to take the stage and some of the biggest International acts headlining the festival, Lollapalooza India promises to be one of the most impressive music festivals the country has seen. Here is everything you need to know about the 2-day celebration of music.