The first day of one of the world's largest music festivals, Lollapalooza India, took place in Mumbai on January 28. NDTV's Arun Singh was there to find out what makes Lollapalooza different from all the other festivals that have taken place in India so far.