In English , Shakti means `` The Strange '' .
Shakti ( English : The Power ) is a 2011 flop Telugu historical action-fantasy film directed by Meher Ramesh starring Ileana D'Cruz , Jr. NTR and Manjari Phadnis in the lead roles .
Shakti -LRB-2011 film-RRB-