Kate Middleton vs. Lady Gaga in hat battle

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

X