Louis Tomlinson landed in Mumbai on Saturday. The singer will perform as part of the Lollapalooza India festival on March 9.