I am based in India ! And its an fact that they have personally visited my work place and verified the information provided by me. Local Visa Office have three ways of background check - 1) Email to employer 2) Phone verification or 3) Personal visit at the work place.
I was in No. 3. Lets...