Embroiled in a controversy over his 'slip of the tongue' on Lord Jagannath, Bharatiya Janata Party leader and party's Puri Lok Sabha candidate Sambit Patra apologised and announced he will undertake penance by observing fast for three days from Tuesday after being criticised from different quarters.