20110627 photos: Pre-monsoon showers in Delhi