Illam, a beautiful hill station in the eastern part of Nepal. It is popular for the tea production and it’s luxurious tea gardens which would take your breath away. Not just for tea, but there are a number of places you can visit.
Here are 8 places you can visit during your stay in Illam.