Lollapalooza returns to India for its third edition in Mumbai, featuring 60,000 fans, 40 acts, 20+ hours of live music, art, ...