Britain is an island located in Europe that boosts as been a tourist hotspot thanks to its breathtaking scenery and quirky tourist attractions. Whether quirky or simply breathtaking, Great Britain has got you completely covered. The following are Britain’s quirkiest…