Imiliya is a town located in what pilgrimage site?
Imiliya: Imiliya इमिलिया is a small town located in the Kapilvastu District, Lumbini, Nepal. Lumbini: Lumbinī (Nepali and Sanskrit: लुम्बिनी    , "the lovely") is a Buddhist pilgrimage site in the Rupandehi District of Nepal.
Lumbini