Answers

2014-05-02T13:40:13+05:30
Its 299,792,458 meter per sec.
2 5 2
2014-05-02T14:13:33+05:30
The speed of light is 299792458 m/s
1 5 1