Yes its true..International and national both.
Free Calls to India too..!!
Check them at-
http://freepctophonecalls.blogspot.com/