Welcome to Ayodhya — the sacred land of Shri Ram, where faith breathes and divinity dwells.