Tibet Institute of Performing Arts celebrates golden jubilee in India's northern state of Himachal Pradesh

Record ID: 328010