Bermuda Island
Located in Atlantic Ocean, Bermuda is an overseas territory of Britain, situated off North American coast. The self governing territory of Bermuda has nine parishes with the notable ones being St. George’s Parish, Hamilton Parish and Smith’s Parish.