I have a doubt about adding a static route, hope I dont seem silly.
ip route 0.0.0.0 0.0.0.0 10.225.251.248
is this a valid route statement if the address 10.225.251.248 is a few hops away and not a directly connected network.
Not a silly question at all. (Silly questions are rare - silly answers are much more common.)
That is a valid static route, and it will work provided the router has a route to 10.225.251.248 itself. It doesn't matter how many hops away it is, but there must be a routing table entry that covers it.
If your router does not have a route that covers 10.255.251.248, then it will not know which interface to point the default route to. In fact, your static default route will not even make it into the routing table.
In these cases, you get a lot more information from show ip route than from the config statements.