The lesser striped swallow (Cecropis abyssinica) sitting on the branch. Swallow with green background. A singing swallow on a branch.