Why Nepal is important for Buddhist traveler?

Nepal is beautiful country located between two giants country china and India. Nepal is always important place for Buddhist as Lord Gautama Buddha was born in Nepal. Though more than…

Continue Reading