
Spill the tea: The NFL’s London games are basically a 5-star resort for football fans—except the Wi-Fi’s trash and the rain’s on point. Petal Kaddu, a…

Spill the tea: The NFL’s London games are basically a 5-star resort for football fans—except the Wi-Fi’s trash and the rain’s on point. Petal Kaddu, a…