Who has the world's longest eyelashes?
You Jianxia (China) has the world's longest eyelash, measuring 20.5 centimeters (8.0 inches). Shanghai, China, was the location where the eyelash was measured on May 20, 2021.