Mayfly?

Mayfly?

Observation - Mayfly? - UK and Ireland. Description: Was sat by River Taff on a warm lunch break, watching many different flies launching themselves from the water. This one landed on my daughter's finger for a short while, but only one photo possible, before it had moved on. Would appreciate ID.

Was sat by River Taff on a warm lunch break, watching many different flies launching themselves from the water. This one landed on my daughter's finger for a short while, but only one photo possible, before it had moved on. Would appreciate ID.