The people of Gujarat on Tuesday celebrated the festival of Makar Sankranti, also known as Uttarayan, with fervour.