Steve McCurry is in my opinion one of the most interesting and talented photographers in the world. His work is usually described as photojournalism, because he can't seem to take a photo without displaying the life, culture and condition of the people and places involved. His eye for colours is superb, and those colours are always brilliant and intense. This one was taken in India.
There are some heart-rending shots of the Gulf oil disaster on Steve's blog.