haltinthenameoftravel.com
The Goechala Trek, Sikkim, India | Halt In The Name Of Travel
The Goechala Trek in Sikkim, India is one of the prettiest treks out there. If you do decide to go for it, here is what you can expect from it.