Also read: 10 things about northeast India that will surprise you Langza Langza, known for its fossil-rich surroundings and the towering Buddha statue, is a tiny hamlet with fewer than 150 residents.