India, China capable of dealing with problems on their own: Russia
New Delhi: Amid simmering border standoff between two Himalayan giants in eastern Ladakh, Russia on Tuesday said it would encourage both India and China to resolve their differences through…











