Afon Irfon is a 45 km long river in Powys, Wales. The source of the Irfon is in the so-called \’Desert of Wales\’.