According to Indian mythology, Ayodhya in UP is said to be the birthplace of Lord Ram.