Britain is responsible for 63 independence day celebrations around the world. That is, on average, 1 Independence Day celebration from UK every 6 days through out the year.
Nah, We’re Good

Britain is responsible for 63 independence day celebrations around the world. That is, on average, 1 Independence Day celebration from UK every 6 days through out the year.