Illam, a magnificent mountain town is a famous and rich tea estate of Nepal located in the eastern region. Illam provides a quick walk in a tea yard, a quiet picnic and commutation stop, and a short hike along a gradual slope. It is a mini mountain town through untouched scenery of splatter tea gardens, Read more…