Answer:
12.64 years
Step-by-step explanation:
Coupon rate is 7%
Current yield is 6.55%
Then the current price = 7 / 0.0655 = $106.87 per $100 par value.
Now calculating the no of years these bonds have left until they mature:
106.87 = 7*PVIFA(6.2%,n) + $100*PVIF(6.2%,n)
N = 12.64 years