The Indian navy yesterday removed the Cross of St George from its ensign after 75 years in an effort to distance itself from its colonial past. India's leader Narendra Modi said that the red cross was ...