NEW DELHI: Former India captain Bishan Singh Bedi passed away on Monday at the age of 77 after prolonged illness.