Prime Minister Sher Bahadur Deuba, who is on a five-day state visit to India, today visited Bodh Gaya in the State of Bihar, India.