The longest ever wedding veil worn by Maria Paraskeva was 6,962.6 meters (22,843 feet 2.11 inches). That's approximately 293 tennis courts long and it was laid down in rows on a field.