I have a strong feeling that Shyam is not the kidnapper coz on one hand cvs are trying to show that he is the kidnapper and on the other they are keeping the identity of the kidnapper a secret.
Now, they haven't revealed the kidnapper still coz they want to shock us audience when the kidnapper is indeed revealed and it will be a high point in this kidnapping track. Now If Shyam is revealed to be the kidnapper, it won't come as a shock to anybody coz first of all he is the main villain and secondly all the recent hints points towards him. So, I guess the kidnapper is someone totally unexpected and one whom no one can suspect. My best bet is akaash here.
What do u feel gals??