On NZ Herald Focus this morning - An Emirates flight from India with 300 people on board has crash landed in Dubai.

Two buses have plunged into a flooded river after a bridge collapsed on the Mumbai-Goa highway in India.

Protests have marred the arrival of the Olympic torch in Rio de Janeiro just days ahead of the opening of the 2016 games.