I've heard that ICC Champions Trophy 2013 will be the last Champions Trophy. Is it true?
If yes, what is the reason behind it?
Yes, ICC Champions Trophy scheduled to take place in England this year will be the last.
This was done mainly for two reasons:
Source: ICC News - Cricinfo.