Las Vegas celebrates Independence Day in London