Answer
$2$ cards
Work Step by Step
In India you pay $0.106$ dollars per minute.
So a $20$ dollar card have $\frac{20}{0.106} = 189$ minutes.
$1$ hour have $60$ minutes then $6$ hours have $6*60 = 360$ minutes.
You will need $\frac{360}{189} = 2$ cards approximately.