Фото: в небе над Петербургом заметили маленькую радугу на облаке
Источник: Фонтанка.ру
Это оптическое явление довольно редкое. Когда солнце занимает определенное положение на небе и при этом спрятано за достаточно плотными облаками, то любое (прозрачное) облако, находящееся вблизи него, может окраситься в спектральные цвета. Это явление объясняется тем, что лучи света разных длин волн отклоняются по-разному, а значит, и свет этих волн приходит к наблюдателю с разных направлений.