My Country Nepal AdminJune 08, 2020 My country Nepal is situated between two large countries China and India. According to the census of 2011 A.D., 26,494,504 people living i...Read More