Avengers: Infinity War takes $2 billion at box office

Avengers Infinity was has jumped to fourth in the all-time box office earnings list, taking over US $2 billion world-wide.