Такими словами образно называют Англию.
Альбион — очень старое название Британских островов, известное ещё древним грекам и римлянам.
Происходит оно от латинского «альбус» — белый (по цвету береговых меловых скал). Возможно, это слово имеет и кельтский корень, означающий «горы» (сравните — «Альпы»).
Из-за того что на Британских островах часто бывают туманы, «туманным Альбионом» в возвышенном стиле и стали называть Англию.