Hi @Mahavir Saroj ,
the routing from hub vnet to peered spoke vnets is done automatically by using the default routing functionality of Azure.
But if you want to communicate from spoke vnet to another spoke vnet (no direct peering between the spoke vnets) using the hub vnet you need a "routing device" in the hub vnet. This can be for instance an Azure Firewall or an NVA (Network Virtual Appliance).
More details you will find here: Communication through an NVA
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten