TFR 2016 will be hosted in Astrakhan
Choosing the city turned out to be a challenging process and took more time than expected. On behalf of the organizers, we would like to thank you for your participation,...
More informationChoosing the city turned out to be a challenging process and took more time than expected. On behalf of the organizers, we would like to thank you for your participation,...
More information