http://www.outlookindia.com/photos/default.aspx?pt=8&ptv=736
Photos from Britain’s largest street festival which has taken place annually since 1966 on the streets of Notting Hill every August.
http://www.outlookindia.com/photos/default.aspx?pt=8&ptv=736