New Year’s Day Parade in London

The Parade will starts at 12 noon and will end at 3:30 pm. It is the 30th annual parade. It will be full of entertainment that’s guaranteed. 8,000 performers will perform in this festive. Expected crowd is going to be…