Government troops have sealed off Karbala to vehicles and are body-searching the arriving pilgrims .