The longest lasting rainbow observation is 8 hours and 58 minutes and was achieved by Chinese Culture University (China) at Yangmingshan, Taipei, Taiwan, China, on 30 November 2017.