Scenic Himalayan mountain road in North Sikkim, India.

- Image ID: P1FG41
Scenic Himalayan mountain road in North Sikkim, India.
Anubhab Roy / Alamy Stock Photo
Image ID: P1FG41
Location: Lachen in North Sikkim, India