MUMBAI, April 11 -- Indian action movie Dhurandhar: The Revenge has swept domestic box-office records as the highest-earning Bollywood Hindi-language film, its producers said Wednesday, and is vying for other top spots.

Beloved by Prime Minister Narendra Modi, the high-octane and violent movie is the second chapter in the tale of an undercover Indian intelligence agent in arch-enemy Pakistan.

Decried as chest-thumping nationalism by critics, it has been lapped up by its many fans.

It is the first Hindi film - and only the third Indian movie - to cross the landmark 10 billion-rupee (RM425.95 million) mark in domestic takings, achieving the feat after 18 days.

It has also become the the highest-grossing Indian film in North America...