Russia will be holding one of the largest military parades ever seen to mark the 70th anniversary of the defeat of the Axis powers in WWII, but many western leaders have refused to attend in protest at Moscow’s actions in Ukraine. …read more
Source: Channel NewsAsia