Located near Jericho and the Dead Sea on the Jordan River, Qasr Al Yahud is the traditional spot where the New Testament narrative of the baptism of Jesus took place.