India's remarkable consistency will be up against Pakistan's legendary volatility when the fierce rivals clash in what is expected to be an exciting finale to the ICC Champions Trophy, in London, on Sunday.
The often tense political relations between the neighbouring nations add colour to the bitter yet intense rivalry.
But before that the Indian skipper Virat Kohli was spotted in London enjoying a cab ride.
Whether it's New Delhi or Islamabad, Karachi or Kolkata, this is one match that fans would hate to see their team lose.
Here's why India is wary of maverick Pakistan in high-octane final
India will take Pakistan final as any other game, says Kohli
Golden opportunity for Pakistan to avenge loss to India: Imran Khan
Pick India's Team for the final
VOTE: Will India beat Pakistan on Sunday?