 At least 31 people were killed, more than 150 people wounded. India's Prime Minister Narendra Modi has arrived in Moscow on a two-day visit. His first since Russia sent troops into Ukraine. India and Russia are key trading partners and Russia is a major defense supplier for India. French President Emmanuel Macron has refused the resignation of that country's Prime Minister.