Music fans have been waiting at the edge of their seats in anticipation of the Lollapalooza lineup announcement since the festival’s entry into India was officially announced back in July. Well, we need not wait any longer because the roster has finally been released after days of suspense (read, torment), with American pop rock band Imagine Dragon