India's longest-range nuclear capable missile, the Agni-III was tested successfully on Wednesday morning and has a range of more than 3000 kilometers.This means that now India has the strike capability of reaching Beijing, Shanghai and the island of Diego Garcia, the American base in the Indian Ocean.