Nepal on Monday opened a Chinese-built airport intended to capitalise on Buddhist tourism as India's prime minister landed a few kilometres away to mark the birth, enlightenment and death of the religion's founder.