Jehad Kerbe
Thermal deviation; weather; Mecca (Saudi Arabia).
Don't miss the opportunity to share your thoughts!