America's Grammy-nominated rapper Travis Scott kick-started his India tour with a power-packed concert in Delhi. The famed Jawarharlal Nehru Stadium in Delhi, a witness to several record-breaking sports performaces, saw fans experience the explosiveness, rage and energy of Travis's music