Travel, Stay, Enjoy, Repeat
Litti Chokha is a delicacy from the state of Bihar made with stuffed whole wheat dough…