Its a Lifetime Validity SIM Card
This sim comes with a UK based Number
As its a UK based no. Indian person will be charged as per UK charges so you can activate UK plans on any Indian No. to get Cheaper Call Rates.
Its a Prepaid Sim Card
No, This sim will be activated only within India