Fewa lake is a famous natural site where millions of tourists visit each year. Such god blessed place is in Pokhara, Nepal.