Scottish Church College

Details

Christian liberal arts and sciences college in Kolkata, India

Map