India's Prime Minister Narendra Modi hosted Russia's President Vladimir Putin Friday, with defence and trade ties centre stage as New Delhi faces heavy US pressure to stop buying Moscow's oil.

See Full Page