Students at a school in Taiwan were treated to a rare and delightful site last week: a rainbow that allegedly stretched over the valley for nine hours. If confirmed, the rainbow in Taipei could set the world record for the longest-lasting rainbow in history. The last world record was set by a 6-hour rainbow in Yorkshire,…