New Delhi and Moscow have longstanding ties dating back to the Cold War, and Russia remains by far India`s biggest arms supplier Read More
New Delhi and Moscow have longstanding ties dating back to the Cold War, and Russia remains by far India`s biggest arms supplier