Indian Prime Minister Narendra Modi reportedly told Russian President Vladimir Putin on Friday that "now is not an era of war," marking the first public criticism of Putin's invasion of Ukraine after months of neutrality, as India balances its reliance on Russia for military equipment and about one-fifth of its oil imports.