Washington, Oct. 16 -- US President Donald Trump seems to think India gets a new prime minister every year.

Social media was quick to spot another of his signature verbal blunders, as he appeared to confuse India with its restless neighbour, Pakistan, known for its dizzying turnover of leaders over 77 years.

During a Wednesday press interaction at the White House, Trump suddenly claimed that Prime Minister Narendra Modi had assured him India would stop buying Russian oil.

He also praised Modi as a "great man" and "time-tested leader" before veering into his unusual commentary.

Trumps gets facts wrong, again

The problem? India hasn't changed prime ministers since 2014, and before that, Manmohan Singh served for a full decade. Pakistan...