Avengers: Infinity War crosses $ 300 million at the North American box office

Avengers: Infinity War has received a thunderous response across the globe