This is French band Talia. The Parisian trio find the sweet spot of alt-90's indie rock. This time, they are…