The BJP criticises the Congress for protesting against Spanish writer's 'fictional' book - El Sari Rojo - on Sonia Gandhi and alleges that the party is against press freedom.