Nepal is a mystical country in South Asia. It is known to the rest of the world as a premiere adventure destination. With hundreds of spectacular snow covered mountains all along the northern frontier, Nepal offers high mountains, deep gorges, tranquil lakes, fast flowing rivers, diverse flora and fauna, and much more, to the visitors. The country boasts of diverse tourism attractions — it is a natural and cultural heritage, a living museum and abode of gods. The small country represents Africa for wildlife, America and Europe for wilderness and pristine nature, and Asia for culture and civilization. Nepal is a paradise for nature lovers and a mecca for adventure enthusiasts. The country is also rich in terms of culture, lifestyle and cuisines.