The wax museum is adjacent to Baywatch amusement park and is filled with Indian politicians and celebrities. It promises to ‘Make You Feel at London’!