I myself Tshering Norbu Lepcha belong to small village called Mayallyang, North Sikkim, India.
Upper Dzongu north sikkim India
Total Views
All-time rank
30-day rank