And the link is here :

http://www.70-billion-pixels-budapest.com/index_en.html