The latest Marvel movie Avengers: Endgame has smashed Indian box office records for a foreign film ahead of its Friday release by selling more than 2.5 million advance tickets, the…