Christian Medical College & Hospital (CMCH), on Ida Scudder Road in the heart of the city, is Vellore's largest private employer and has a large floating population from other parts of India and abroad.