Question: Imiliya is a town located in what pilgrimage site?
Sentence (from "Lumbini"): Lumbinī (Nepali and Sanskrit: लुम्बिनी    , "the lovely") is a Buddhist pilgrimage site in the Rupandehi District of Nepal.
Relevant evidence: Yes