Animesh Lochan Chaitya, meaning ‘open eyes’, is one of the prime places connected with Lord Buddha’s enlightenment process. Legend has it that Buddha spent seven days (the second week of his ...