Students vent frustrations in a stress release room at Hefei-based Anhui University in east China's Anhui Province on May 24. The university opened a psychological development center for college students and faculty. The center consists of stress release room, music room, and biofeedback room (XINHUA) |