North Sentinel Island

A cloudy day on North Sentinel Island in the Indian Ocean, home to the last small indigenous human tribe, as seen rom ESA’s Proba satellite.

Full story at:

http://www.esa.int/esaEO/SEMQ8L2IU7E_index_0.html