Since the service is in relation to the immovable property located in the taxable territory, service tax is payable by the service provider
'Site' means any premises made available for manufacture of goods by way of a specific mention in contract
The Trade Notice makes it clear in the new FTP 2015-20