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