Historic Brihuega showcases charming architecture and vibrant greenery in Guadalajara province, Castilla-La-Mancha, Spain during an overcast day