A worldwide community photographing and learning about wildlife
Hirundo rustica rustica
I added the full scientific name in the ID suggestion, including sub-species, as this is almost identical to the European species (Hirundo rustica rustica) which has a white breast. Some books now refer to this simply as Swallow.