These are lens shaped clouds that are multi layered which are formed at high altitudes.They are formed when moist air flows upward around mountain tops.As their shape is like a UFO sometimes they are offered as an explanation for some UFO sightings.

Please join our telegram group for more such stories and updates.telegram channel