Question: Imiliya is a town located in what pilgrimage site?
Sentence (from "Imiliya"): Imiliya इमिलिया is a small town located in the Kapilvastu District, Lumbini, Nepal.
Relevant evidence: Yes