People across Britain have the day off for the royal wedding, and their celebrating by gathering in parks and pubs across the country. ( Via AP )
People across Britain have the day off for the royal wedding, and their celebrating by gathering in parks and pubs across the country. ( Via AP )