A vibrant rainbow appeared over multiple parts of Karachi on Thursday evening after heavy rainfall, creating a rare and striking scene across the city.
The rainbow was visible in several areas as clouds began to clear, with a full arc seen over Saadi Town stretching across the skyline.
The phenomenon emerged shortly after intense downpours that led to waterlogging and traffic disruptions in different parts of the metropolis.
Experts explain that rainbows form when sunlight passes through moisture-filled air, causing light to refract and create the visible spectrum, typically appearing after rain showers end.
Residents shared photos and videos of the view on social media, describing it as a calming and beautiful moment following a day of severe weather conditions.
