Temple Tiger Jungle Lodges, one of the finest in Asia, are situated in the lush green forest of Chitwan National Park in the mysterious republic of Nepal. The sight of the serenely flowing Narayani River and the Majestic Himalayas looming overhead is a sight one cannot forget in a hurry.