Leicestershire Belvoir Castle, a historic castle with a French name in Leicestershire. The name ‘Belvoir’ is French, what means ‘beautiful view’. Surprisingly, it is pronounced today as ‘beaver’. This is because the native Anglo-Saxon population could not pronounce properly the French name… More