Yahoo! Satellite Maps:
Diego Garcia island, Indian Ocean

Diego Garcia is a 17 square mile (22 square km) atoll located in the heart of the Indian Ocean, some 1,000 miles (1,600 kilometres) south of India's southern coast. It is the largest of fifty-two [...]