No. Each router makes an independent forwarding decision. Once C gets the packet from D, all it will have to make a routing decision is the destination IP (220.127.116.11). The next-hop set in the static route on D is not propagated with the packet. As C doesn't know about 18.104.22.168, it will drop the packet as unreachable.