Image
In what may be the largest project that EMI has ever been involved in, Christian Medical College's 1500 bed new campus rises near Vellore.
Andy K.
Vellore, Tamil Nadu, India
T3