Did Snow fall in Mecca, Saudi Arabia on New Year’s Day? Read- Fact Check

A video is going viral on social media. Users who shared this video are claiming that Mecca, the … Continue reading Did Snow fall in Mecca, Saudi Arabia on New Year’s Day? Read- Fact Check