Content editor at Travelling Dave
I saw them at Leeds Castle in Kent
Yes it is a magical place indeed!
It certainly is an experience to attend Notting Hill Carnival...highly recommended!
I saw them at Leeds Castle in Kent