France NewsBibury, a 600-Resident English Village, Ranked the World’s Most Beautiful by Forbes4 November 2026