Whats the best way is it those calling cards?
International text cost me 17p on my iphone plan which annoys me as i have unlimited free text

Im talking about calling an indian sim card not roaming charges but would it cost my friends to recive my call coz that wouldnt be any good?
Im a complete novice re international calling so i would welcome any help or advice.
Thanks guys