Avengers: Infinity War box office collection day 1: Superhero movie rakes in Rs 31.3 crore

With those numbers, Avengers: Infinity War has broken many records on the Indian turf.