Yelabuga — town in the Republic of Tatarstan, Russia