Megitar is a small enchanting tourist spot in Bijanbari, Darjeeling. | 1001things