A public event of some sort - possibly St George's day parade. I see what seem to be sea scouts and boy scouts in what appears to be London.