All restaurants, gyms and indoor entertainment venues in New York City will require proof of vaccination, the city's mayor announced Tuesday, August 3.