Massive protests greet Modi in UK