I am a big fan of Steve McCurry. I am always staggered by the number of images that he produces that I find stunning.

Reflections on Portraiture | Steve McCurry's Blog