Перевести с английского: Mention should be made that the electricity generated by atomic power stations still costs more less than the obtained from thermal power stations, to say nothing of the electricity produced by hydropower stations
Следует упомянуть, что электричество генерирующееся на атомных электростанциях по-прежнему стоит больше, чем электричество тепловых электростанций, не говоря уже об электроэнергии, произведенной гидроэлектростанциями.
Кстати, могу ошибаться, но может получиться и так "по-прежнему стоит намного дешевле, чем..."