Buddha Jayanti: How Nepal Celebrates birth of Lord Buddha

Nepal is a small landlocked county in South Asia. Located between the two giant nation, i.e. China and India, Nepal is mostly known for the Himalayan ranges. Nepal has been a tourist destination for millions of people around the world in these recent years. People visit Nepal to witness and experience the exhilarating feel by [ Continue Reading ]