Talloires is a village located in southeastern France on the shore of Lake Annecy and at the foot of the French Alps. Photo: Courtesy of Kim Dong
News | University Tufts international students grapple with imminent visa restrictions, concerns about potential drops in international enrollment


